cats dogs labrador retriever handling kittens equipment labrador medicine breeder retriever laboratory cat black lab puppy dog machinery doctor medical billing medical supplies